package com.cmyshare.design.bridgePattern;

/**
 * @version 1.0
 * @Author cmy
 * @Date 2024/2/26 17:45
 * @desc 定义RefinedAbstraction类Lady
 */
public class Lady extends Person{

    public Lady() {
        setType("女人");
    }

    @Override
    public void dress() {
        Clothing clothing = getClothing();
        //把当前定义的女人作为参数，调用哪个人穿哪个衣服方法，实现女人穿哪个衣服。
        clothing.personDressCloth(this);
    }
}
